josh kerr
EsportsVCS 2026: More Than 30 Integrity Sanctions and a Data Gap Left UnpatchedA text file of a few pages, no graphics, no sensational headline. In March...
EsportsThe Blank Dossier: When Nine Analytical Categories All Return EmptyAt eleven o'clock at night in Hamburg, the file from my counterpart on the...
International FootballMaddison's Injury: When Sports Medicine and Risk Management Speak Different LanguagesWhen James Maddison left the pitch in the 50th minute of Tottenham vs. Chelse...
Domestic FootballPressing Geometry in V.League 2026-2026: When the Table Hides a Physical Arms RaceIn the last three rounds of the V.League 1 2026-2026 season, a small metric...
EsportsNine Dimensions of Analysis and the Discipline of Silence: Inside the Esports Writer's Room2:17 a.m. in Busan. On the screen is a nine-page document with a title that...
Formula 1Horner, the Red Bull-Ford engine and the seven-point paradox: wins at Sepang and Singapore, still thirdChristian Horner describes that period in a short phrase: scary as hell. He i...
SwimmingVietnamese Swimming and the Data Problem: When Deep Analysis Returns “Empty”In the digital sports era, data is the raw material for every coaching,...
Formula 1The Empty Stadium Season: When the System Loses a VariableSerie A Matchday 8, 2026. Atalanta hosted Inter at the Gewiss Stadium with ze...
EsportsThe Silent Summer of Korean Women's Sports: When Heartbeats Go UnrecordedI sat in a café in Incheon, my laptop screen displaying the statistical table...
Domestic FootballThe Cong Viettel in the AFC Champions League Two: The 45th-Minute Penalty, the 68th-Minute Red Card, and What Remains After a 0-1 DefeatThe 45th minute. The referee pointed to the penalty spot, and an entire half ...
International FootballOlise's Two Free-Kicks and the Record Shadow Cast by ZidaneIn the 67th minute at the Stade de France, Michael Olise placed the ball on t...
Domestic FootballThe Ghost of Page 46: The Hunt for Hidden Bonus Clauses in V.League Transfer ContractsThe Ghost of Page 46 Hook Hang Day Stadium, 7:45 PM, March 12, 2026. Striker...
Martial ArtsThe Fall of "El Búho": A 75-Year-Old Referee, a Disputed Move, and the Legal Vacuum of Lucha LibreThe night in Guangzhou is so sealed that even a heartbeat has to practice...
Domestic FootballFour Years, Four Teams, One Kind of Win: Reading the VFF 2026–2026 Achievement LedgerOn 5 January 2026, at Rajamangala, Nguyễn Xuân Son scored his second goal of...
Domestic FootballDong Nai vs Nam Dinh, Round 5: Four Foreign Names in a Projected XI and One Name That Exists Only in the HeadlineOn 24 October I opened the preview page for Dong Nai vs Nam Dinh, Round 5 of...
EsportsInside the Esports Transfer Market: When Unmarked Signals Rewrite the Price SheetThat night, when the final ended in a half-empty arena, only three people...
AthleticsDecoding the Hamstring on Vietnam's 100m Track: When Load Data Tells the Second StoryAt the 58th meter of the men's 100m final at the national athletics...
International FootballAspas and the Balaídos Night: A 2026 Memory Cannot Pay Juventus' Wage Bill"I was in the stands that day." Iago Aspas said this ahead of Celta Vigo's...
Table TennisBernadette Szocs and the Unfinished European Dream in LjubljanaBernadette Szocs enters the European Table Tennis Championships in Ljubljana ...
International FootballBills 37-34 Rams: The Overtime Decider Was Written by the Rulebook, Not by EmotionIn the second minute of overtime, the Los Angeles Rams sent their field-goal...
